.sport {
	// 最新课程
	.new-course {
		margin: 10px 0;
		a {
			display: block;
			width: 100%;
			overflow: hidden;
			border-radius: 20px;
			box-shadow: 0 0 8px 0 #aaa;
			margin: 14px 0 20px;
			color: #000;
			img {
				width: 100%;
				height: 200px;
			}
			h4 {
				line-height: 35px;
				margin-left: 20px;
			}
			p {
				margin-bottom: 10px;
				margin-left: 20px;
				color: #777;
				font-size: 12px;
			}
		}
	}
	// 课程列表
	.course-list {
		li {
			width: 100%;
			overflow: hidden;
			margin: 10px 0;
			border-radius: 20px;
			position: relative;
			box-shadow: 0 0 8px 0 #aaa;

			a {
				color: #fff;
				img {
					width: 100%;
					height: 150px;
					border-radius: 20px;
				}
				h4 {
					position: absolute;
					left: 20px;
					bottom: 40px;
				}
				p {
					position: absolute;
					left: 20px;
					bottom: 20px;
					line-height: 0;
					font-size: 14px;
				}
			}
		}
	}
}
